package cc.admin.modules.graduate.service;

import cc.admin.common.api.vo.Result;
import cc.admin.modules.graduate.entity.MultiChoiceQuestions;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


/**
 * @Description: 多选题
 * @Author: cc-admin
 * @Date:   2025-02-24
 * @Version: V1.0.0
 */
public interface IMultiChoiceQuestionsService extends IService<MultiChoiceQuestions> {

    void saveMultiChoice(MultiChoiceQuestions multiChoiceQuestions);

    void updateMultiChoice(MultiChoiceQuestions multiChoiceQuestions);

    ModelAndView exportXls(HttpServletRequest request, String choiceQuestionIds, String catalog, Class<MultiChoiceQuestions> multiChoiceQuestionsClass, String 选择题);

    Result<?> importExcel(HttpServletRequest request, HttpServletResponse response, Class<MultiChoiceQuestions> multiChoiceQuestionsClass);
}
